<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- axios：封装ajax   底层：XMLHttpRequest 核心对象+promise -->
		
		<script src="axios.min.js"></script>
		<script>
			// axios.get(url[,config])
			// url:请求地址,必须有
			// config:对象, 配置项,可有可无
			//    params:对象，get请求传递参数
			//    baseURL:基础路径
			//    timeout:请求超时时间
			//    withCredentials:跨域资源凭证
			//    responseType: 'json', // default 返回的数据类型格式
			//    validateStatus:状态码设置范围
			//    onUploadProgress:监控文件上传进度
			//    onDownloadProgress:监控文件下载进度
			
			//axios.get(url[,config]) 返回promise实例
			
			// axios.get("http://127.0.0.1:9999/user/list",{
			// 	params:{//默认会把对象里面的值，自动拼接到url后面
			// 		departmentId:0,
			// 		search:''
			// 	}
			// }).then(response=>{
			// 	console.log(response);
			// }).catch(err=>{
			// 	console.log(err);
			// })
			
			axios.get("/api/article",{
				baseURL:"http://localhost:8888",
				params:{
					id:9736137
				},
				timeout:60000,
				withCredentials:false,
				validateStatus: function (status) {
				    return status >= 200 && status < 400; // default
				},
			}).then(response=>{
				return response.data;
			}).then(value=>{
				console.log(value);
			}).catch(err=>{
				console.log(err);
			})
		</script>
	</body>
</html>
